'''
@Project ：my_python_project 
@File    ：作业1.py
@IDE     ：PyCharm 
@Author  ：xionglinhui
@Date    ：2024/7/3 下午2:26 
'''
'''
一.关系运算
　　有如下两个集合，pythons是报名python课程的学员名字集合，linuxs是报名linux课程的学员名字集合
　　pythons={'alex','egon','yuanhao','wupeiqi','gangdan','biubiu'}
　　linuxs={'wupeiqi','oldboy','gangdan'}
'''
pythons={'alex','egon','yuanhao','wupeiqi','gangdan','biubiu'}
linuxs={'wupeiqi','oldboy','gangdan'}

#1. 求出即报名python又报名linux课程的学员名字集合
a = pythons & linuxs
print(a)

#2. 求出所有报名的学生名字集合
b = pythons | linuxs
print(b)

#3. 求出只报名python课程的学员名字
c = pythons - linuxs
print(c)

#4. 求出没有同时这两门课程的学员名字集合 　　
# d1 = pythons - linuxs
# d2 = linuxs - pythons
# print(d1)  # {'egon', 'biubiu', 'alex', 'yuanhao'}
# print(d2)  # {'oldboy'}

d = pythons ^ linuxs  # 异或
print(d)

